package com.example.装饰器模式;

/**
 * 配料子类 - 布丁
 */
public class Pudding extends CondimentDecorator {

    public Pudding(MilkTea milkTea) {
        super(milkTea);
    }

    /**
     * 重写描述, 告诉顾客加了布丁
     */
    @Override
    public String desc() {
        return "布丁, " + super.desc();
    }

    /**
     * 重写价格方法, 在原来的价格上添加布丁的钱
     */
    @Override
    public float cost() {
        return super.cost() + 0.5f;
    }
}
